// 出租类型选择器样式
.rental-type-card {
  border: 2px solid #d9d9d9;
  border-radius: 8px;
  padding: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
  background-color: #fafafa;

  &:hover {
    border-color: #1890ff;
    background-color: #f0f8ff;
  }

  &.selected {
    border-color: #1890ff;
    background-color: #e6f7ff;
    box-shadow: 0 2px 8px rgba(24, 144, 255, 20%);
  }

  .rental-type-content {
    display: flex;
    align-items: center;
    gap: 12px;

    .rental-type-icon {
      font-size: 24px;
      color: #1890ff;
      flex-shrink: 0;
    }

    .rental-type-info {
      flex: 1;

      h4 {
        margin: 0 0 4px;
        font-size: 16px;
        font-weight: 600;
        color: #333;
      }

      p {
        margin: 0;
        font-size: 12px;
        color: #666;
        line-height: 1.4;
      }
    }
  }

  &.selected .rental-type-content {
    .rental-type-icon {
      color: #1890ff;
    }

    .rental-type-info h4 {
      color: #1890ff;
    }
  }
}
